Skip to main content

Optimization Configuration

info

Each site we optimize has unique requirements. Internally, we use a broad set of parameters tailored to your site's specific needs automatically. However, you have the flexibility to fine-tune certain aspects through optimization settings.

Overview

Field NameTypeDefaultDescription
peak_minimization.activebooleanfalseWhether peak minimization is enabled.
peak_minimization.peak_limitintegerPeak limit value in watts. Required if peak_minimization.active is true.
peak_minimization.peak_pricefloat100000Custom peak price value. Controls how aggressively the optimizer avoids peaks.
negative_peak_minimization.activebooleanfalseWhether negative peak (injection) minimization is enabled. Relevant for sites with solar that inject to grid.
negative_peak_minimization.peak_limitintegerNegative peak limit value in watts. Required if negative_peak_minimization.active is true.
cost_minimization_activebooleantrueWhether cost minimization (energy price optimization) is enabled.
planning_horizonstring"P1D"The planning horizon: "P1D" (1 day), "P2D" (2 days), or "P3D" (3 days).
info

Energy pricing (offtake prices, injection prices, day-ahead pricing) is configured separately through the contract configuration. See the API documentation for details on setting up your energy contract.

Example Payload

{
"optimization_configuration": {
"peak_minimization": {
"active": true,
"peak_limit": 25000
},
"cost_minimization_active": true,
"planning_horizon": "P1D"
}
}